服务器用的是CentOS7 , 我建在虚拟机上,像腾讯云什么的其实也是一样的。
虚拟机的安装就不说了,不懂的自己去百度下,一百度一大堆。
准备工作
没有给出下载连接,都是些常见的东西,如果实在找不到或者有疑问留下评论。
安装 有CentOS 虚拟机的 VMware (安装CentOS7 的时候记得打开网卡,不然后面要用命令行打开挺麻烦的,这个自己去百度怎么打开。)
Xshell 6 同类型的连接服务器软件也可以,腾讯云或自己的连接也行。
start
(先登录。。。。)
查看自己虚拟机 IP 指令:ip add
1 | ip add |
如上图 就是IP4 的地址,然后通过Xshell6 连接 (为了模拟服务器连接,所以虚拟机直接后台运行,实际上直接在虚拟机处理也是一样,这里说一下连接服务器的方法)
新建一个连接
然后连接就可以了
关闭防火墙,也可以开一个端口。
为了方便我直接关闭防火墙。
1 | systemctl stop firewalld.service #停止firewall |
然后直接安装,httpd即可也就是Apache
指令:yum install httpd
1 | yum install httpd |
然后启动服务
指令:systemctl start httpd.service
1 | systemctl start httpd.service |
输入IP应该就能看见这个玩意了。
说明已经安装好了
然后就是安装mysql
因为没有mysql 源 所以先装一个。
指令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-libs mysql-server
1 | sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
然后启动一下这个mysql服务
systemctl restart mysql.service
1 | systemctl restart mysql.service #重启mysql服务 |
为mysql设置登陆密码,然后登陆,在创建一个wordpress 的数据库。
1 | /usr/bin/mysqladmin -u root password '123456' #后面这两个引号里面的是密码 |
然后再安装PHP
指令:yum install php-fpm php-mysql -y
1 | yum install php-fpm php-mysql -y |
启动PHP服务
再把它设置为开机启动。
1 | service php-fpm start |
然后再把,Apache 和 mysql 设置成开机自动启动再重启一下服务
1 | systemctl enable httpd.service |
然后创建一个 php文件试试是不是成功装好了PHP
指令:vi /var/www/html/info.php (如果直接修改不了就进入这个文件夹里面先创建再修改)
1 | vi /var/www/html/info.php |
然后按 i 进入输入模式,再输入
1 | <?php |
然后按ESC 按 : 输入 wq 确定 ,保存退出。
然后再去浏览器输入 网址 你原本的ip/info.php
应该就是这个样子,然后,就去自己电脑上找wordpress 的文件
然后获得这个安装包
wget 刚才那个连接
如果显示 没有wget 先 输入 yum install wegt 先安装
1 | wget https://wordpress.org/latest.zip |
然后在 解压 unzip latest.zip
如果显示没有unzip 一样的先输入 yum insatll unzip
1 | unzip latest.zip #是什么文件名就是解压什么文件 |
然后再复制到html 文件里面去
1 | cp -rf wordpress/* /var/www/html/ |
再修改一下文件权限。
1 | chmod -R 777 html/ |
然后输入IP应该就可以进入安装界面了。
然后一路点下去就行了,输入数据库名,还有数据库登陆账户和密码,就是登陆mysql的。用户名一般就是root。
如果出现这个,把里面内容复制一遍,创建一个wp-config.php文件然后复制粘贴进去就行了。
然后按提示一路下去就行了,如果后面装插件出了点问题,要FTP协议的话就去装一下
yum install vsftpd
useradd admin
passwd 123456systemctl enable vsftpd.service
systemctl restart vsftpd.service
1 | yum install vsftpd |